Recursive Advice for Coordination

نویسندگان

  • Michal Terepeta
  • Hanne Riis Nielson
  • Flemming Nielson
چکیده

Aspect-oriented programming is a programming paradigm that is often praised for the ability to create modular software and separate cross-cutting concerns. Recently aspects have been also considered in the context of coordination languages, offering similar advantages. However, introducing aspects makes analyzing such languages more difficult due to the fact that aspects can be recursive — advice from an aspect must itself be analyzed by aspects — as well as being simultaneously applicable in concurrent threads. Therefore the problem of reachability of various states of a system becomes much more challenging. This is important since ensuring that a system does not contain errors is often equivalent to proving that some states are not reachable. In this paper we show how to solve these challenges by applying a successful technique from the area of software model checking, namely communicating pushdown systems. Even though primarily used for analysis of recursive programs, we are able to adapt them to fit this new context.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coordination Advice: A Preliminary Investigation of Human Advice to Multiagent Teams

This paper introduces a new area of advice that is specific to advising a multiagent team: Coordination Advice. Coordination Advice differs from traditional advice because it pertains to coordinated tasks and interactions between agents. Given a large multiagent team interacting in a dynamic domain, optimal coordination is a difficult challenge. Human advisors can improve such coordination via ...

متن کامل

Talking Ourselves to Efficiency: Coordination in Inter-generational Minimum Effort Games with Private, Almost Common and Common Knowledge of Advice*

We use experiments to investigate the use of advice as a coordinating device in the Minimum Effort Game which is a coordination game with weak strategic complementarities and Pareto-ranked equilibria. The game is played by non-overlapping generations of players who, after they are done, pass on advice to their successors who take their place in the game. We conjectured that this intergeneration...

متن کامل

Social Coordination and Spatial Organization: Steps towards the Evolution of Communication

Traditional characterizations of communication as a biological phenomenon are theoretically criticized , and an alternative understanding is presented in terms of recursive action coordination following works on cybernetics and autopoiesis. As rst steps towards a study on the evolution of communication, two sets of computational experiments are presented, one dealing with non-recursive coordina...

متن کامل

On the Multiplicative Zagreb Indices of Bucket Recursive‎ ‎Trees

‎Bucket recursive trees are an interesting and natural‎ ‎generalization of ordinary recursive trees and have a connection‎ to mathematical chemistry‎. ‎In this paper‎, ‎we give the lower and upper bounds for the moment generating‎ ‎function and moments of the multiplicative Zagreb indices in a‎ ‎randomly chosen bucket recursive tree of size $n$ with maximal bucket size $bgeq1$‎. Also, ‎we consi...

متن کامل

A Novel Reference Current Calculation Method for Shunt Active Power Filters using a Recursive Algebraic Approach

This paper presents a novel method to calculate the reference source current and the referencecompensating current for shunt active power filters (SAPFs). This method first calculates theamplitude and phase of the fundamental load current from a recursive algebraic approach blockbefore calculating the displacement power factor. Next, the amplitude of the reference mains currentis computed with ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012